home *** CD-ROM | disk | FTP | other *** search
- /* Copyright 1992 H.Ogasawara(COR.) */
-
- #define MAXBUF (1024+256)
-
- extern unsigned short __crc[];
-
- #define SKIP 2
- #define CRCTOP 0x00
-
- #define X128SUM (0x8000+128)
- #define X128CRC (128)
- #define X1024CRC (1024)
- #define Y128CRC (128)
- #define Y1024CRC (1024)
- /*
- name byte check head
- X-MODEM 128 SUM NAK - SOH
- X-MODEM 128 CRC __C - SOH
- X-MODEM 1024 CRC __C - STX
- Y-MODEM 128/1024 CRC __C - SOH/STX
- Y-MODEMg128/1024 CRC __G - SOH/STX
- */
-
- typedef struct {
- unsigned char firstcode;
- unsigned short size;
- } T_PRO;
-
- extern T_PRO xtype[];
-
- #define SOH 0x01 /* X-128 */
- #define STX 0x02 /* X-1024 */
- #define ACK 0x06 /* X-OK */
- #define NAK 0x15 /* X-ERROR 128-head */
- #define EOT 0x04 /* end of data */
- #define __C 'C' /* CRC/1024-head */
- #define __G 'G' /* 1024 Y-G head */
- #define CAN 0x18 /* break */
-
-